#ifndef MULTIDATASINTERFACE_H
#define MULTIDATASINTERFACE_H

#include <QtPlugin>
#include <QWidget>

class MultiDatasInterface {
public:
    virtual ~MultiDatasInterface() = default;
    virtual QWidget* createWidget(const QStringList& upData, const QStringList& downData) = 0;
    virtual QWidget* createIconWidget(const QList<QPixmap>& icons, const QStringList& downData) = 0;
};

Q_DECLARE_INTERFACE(MultiDatasInterface, "com.example.MultiDatasInterface/1.0")


#endif // MULTIDATASINTERFACE_H
